package com.flyco.modules.stm.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import com.flyco.poi.excel.annotation.Excel;

/**
 * @Description: 金蝶价格表
 * @Author: flyco
 * @Date:   2023-09-25
 * @Version: V1.0
 */
@Data
@TableName("stm_jd_channel_price_item")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="stm_jd_channel_price_item对象", description="金蝶价格表")
public class StmJdChannelPriceItem {
    
	/**实体主键*/
	@Excel(name = "实体主键", width = 15)
    @ApiModelProperty(value = "实体主键")
	private String fentryid;
	/**物料携带计价单位（废弃）*/
	@Excel(name = "物料携带计价单位（废弃）", width = 15)
    @ApiModelProperty(value = "物料携带计价单位（废弃）")
	private String fpriceunitid;
	/**价格系数*/
	@Excel(name = "价格系数", width = 15)
    @ApiModelProperty(value = "价格系数")
	private String fpricebase;
	/**至*/
	@Excel(name = "至", width = 15)
    @ApiModelProperty(value = "至")
	private String ftoqty;
	/**价格*/
	@Excel(name = "价格", width = 15)
    @ApiModelProperty(value = "价格")
	private String fprice;
	/**最低限价*/
	@Excel(name = "最低限价", width = 15)
    @ApiModelProperty(value = "最低限价")
	private String fdownprice;
	/**生效日期*/
	@Excel(name = "生效日期", width = 15)
    @ApiModelProperty(value = "生效日期")
	private String fentryeffectivedate;
	/**失效日期*/
	@Excel(name = "失效日期", width = 15)
    @ApiModelProperty(value = "失效日期")
	private String fentryexpirydate;
	/**失效*/
	@Excel(name = "失效", width = 15)
    @ApiModelProperty(value = "失效")
	private String fentryforbidstatus;
	/**业务失效人*/
	@Excel(name = "业务失效人", width = 15)
    @ApiModelProperty(value = "业务失效人")
	private String fforbiderid;
	/**业务失效日期*/
	@Excel(name = "业务失效日期", width = 15)
    @ApiModelProperty(value = "业务失效日期")
	private String fforbiddate;
	/**辅助属性*/
	@Excel(name = "辅助属性", width = 15)
    @ApiModelProperty(value = "辅助属性")
	private String fauxpropid;
	/**存货类别（废弃）*/
	@Excel(name = "存货类别（废弃）", width = 15)
    @ApiModelProperty(value = "存货类别（废弃）")
	private String fmaterialtypeid;
	/**物料编码*/
	@Excel(name = "物料编码", width = 15)
    @ApiModelProperty(value = "物料编码")
	private String fmaterialid;
	/**物料名称*/
	@Excel(name = "物料名称", width = 15)
    @ApiModelProperty(value = "物料名称")
	private String fmaterialname;
	/**规格型号*/
	@Excel(name = "规格型号", width = 15)
    @ApiModelProperty(value = "规格型号")
	private String fmaterialmodel;
	/**行审核状态*/
	@Excel(name = "行审核状态", width = 15)
    @ApiModelProperty(value = "行审核状态")
	private String frowauditstatus;
	/**计价单位*/
	@Excel(name = "计价单位", width = 15)
    @ApiModelProperty(value = "计价单位")
	private String funitid;
	/**从（无用字段）*/
	@Excel(name = "从（无用字段）", width = 15)
    @ApiModelProperty(value = "从（无用字段）")
	private String ffromqty;
	/**BOM版本*/
	@Excel(name = "BOM版本", width = 15)
    @ApiModelProperty(value = "BOM版本")
	private String fbomid;
	/**批号*/
	@Excel(name = "批号", width = 15)
    @ApiModelProperty(value = "批号")
	private String flot;
	/**自定义基础资料1*/
	@Excel(name = "自定义基础资料1", width = 15)
    @ApiModelProperty(value = "自定义基础资料1")
	private String fdefbasedatao;
	/**自定义基础资料2*/
	@Excel(name = "自定义基础资料2", width = 15)
    @ApiModelProperty(value = "自定义基础资料2")
	private String fdefbasedatat;
	/**自定义辅助资料1*/
	@Excel(name = "自定义辅助资料1", width = 15)
    @ApiModelProperty(value = "自定义辅助资料1")
	private String fdefassistanto;
	/**自定义辅助资料2*/
	@Excel(name = "自定义辅助资料2", width = 15)
    @ApiModelProperty(value = "自定义辅助资料2")
	private String fdefassistantt;
	/**自定义文本1*/
	@Excel(name = "自定义文本1", width = 15)
    @ApiModelProperty(value = "自定义文本1")
	private String fdeftexto;
	/**自定义文本2*/
	@Excel(name = "自定义文本2", width = 15)
    @ApiModelProperty(value = "自定义文本2")
	private String fdeftextt;
	/**自定义价格1*/
	@Excel(name = "自定义价格1", width = 15)
    @ApiModelProperty(value = "自定义价格1")
	private String fdefaultpriceo;
	/**自定义价格2*/
	@Excel(name = "自定义价格2", width = 15)
    @ApiModelProperty(value = "自定义价格2")
	private String fdefaultpricet;
	/**物料分组编码*/
	@Excel(name = "物料分组编码", width = 15)
    @ApiModelProperty(value = "物料分组编码")
	private String fmaterialgroupid;
	/**物料分组名称*/
	@Excel(name = "物料分组名称", width = 15)
    @ApiModelProperty(value = "物料分组名称")
	private String fmaterialgroupname;
	/**客户物料编码*/
	@Excel(name = "客户物料编码", width = 15)
    @ApiModelProperty(value = "客户物料编码")
	private String fmapid;
	/**客户物料名称*/
	@Excel(name = "客户物料名称", width = 15)
    @ApiModelProperty(value = "客户物料名称")
	private String fmapname;
	/**id*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
	private Integer id;
	/**外键*/
	@Excel(name = "外键", width = 15)
    @ApiModelProperty(value = "外键")
	private String iesSalepricefid;
	/**fcreatedate*/
    @ApiModelProperty(value = "fcreatedate")
	private Date fcreatedate;
}
